Software Components Assembly with an Appreciated Qos
نویسندگان
چکیده
The objective of CBSE (Component-Based Software Engineering) is the development of big software by integrating of existing components. The traditional concept of applications development by writing code was replaced by the assembly of prefabricated components. The goal of the assembly is to reach a coherent application from a set of software components. We present in this article a method enabling the evaluation of the quality of software components assembly. This method allows us choosing the best components’ composition in order to obtain the system required by the user in term of quality (non-functional
منابع مشابه
Quality of Service-Driven Requirements Analyses for Component Composition: A Two-Level Grammar++ Approach1
Component-based software engineering offers the opportunity to assemble entire systems from components. When applied to Distributed Real-Time and Embedded (DRE) systems, which components to assemble and how to assemble them are determined not only from functional correctness criteria but also assurance of the system’s quality of service (QoS). This paper presents a grammatical QoSdriven approac...
متن کاملQuality of Service-Driven Requirements Analysis for Component Composition: A Two-Level Grammar+Approach
Component-based software engineering offers the opportunity to assemble entire systems from components. When applied to Distributed Real-Time and Embedded (DRE) systems, which components to assemble and how to assemble them are determined not only from functional correctness criteria but also assurance of the system’s quality of service (QoS). This paper presents a grammatical QoSdriven approac...
متن کاملAn MDA Approach to Tame Component Based Software Development
The aim of this paper is to show how the Model Driven Architecture (MDA) can be used in relation with component based software engineering. A software component only exhibits its provided or required interfaces, hence defining basic contracts between components allowing one to properly wire them. These contractually specified interfaces should go well beyond mere syntactic aspects: they should ...
متن کاملComponent-Based Dynamic QoS Adaptations in Distributed Real-Time and Embedded Systems
Large scale distributed real time and embedded (DRE) applications are complex entities that are often composed of different subsystems and have stringent Quality of Service (QoS) requirements. These subsystems are often developed separately by different developers increasingly using commercial off-the shelf (COTS) middleware. Subsequently, these subsystems need to be integrated, configured to c...
متن کاملA qos ontology-based component selection
In the component-based software development, the selection step is very important. It consists of searching and selecting appropriate software components from a set of candidate components in order to satisfy the developer-specific requirements. In the selection process, both functional and non-functional requirements are generally considered. In this paper, we focus only on the QoS, a subset o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JSW
دوره 4 شماره
صفحات -
تاریخ انتشار 2009